Для хранения и переключения между конфигурациями Kubernetes‘а, можно воспользоваться плагином Kubernetes CLI, для работы с ним в системе должен быть установлен «kubectl»
Устанавливаем плагин
Переходим в настройки Jenkins‘а
Раздел «Управление плагинами»
Переходим к вкладке «Доступные» и в поиске указываем «Kubernetes CLI»
Устанавливаем его.
Добавляем Kubernetes config
Переходим в «Credentials» и создаем «Secret file»
Загружаем конфиг и указываем «ID«. Сохраняем.
Pipeline
Пример использования плагина в Pipeline:
pipeline { agent any stages { stage("K8s") { steps { withKubeConfig([credentialsId: 'kubeconfig-artem-services-staging']) { script { sh "kubectl get pod" } } } } } }